package Model;

import java.util.ArrayList;

public class Team {
	private ArrayList<Lid> leden = new ArrayList<Lid>();
	private int punten;
	private int aantalWedstrijden;
	private int doelpuntenVoor;
	private int doelpuntenTegen;
	private int teamNummer;
	private Vereniging vereniging;
	
	public Team(int teamNumber){
		this.teamNummer = teamNumber;
	}
	
	// wordt gebruikt voor een voorspelling
	private int getCIX(){
		return doelpuntenTegen/doelpuntenVoor;
	}
	
	public Vereniging getVereniging() {
		return vereniging;
	}
	public void setVereniging(Vereniging vereniging) {
		this.vereniging = vereniging;
	}
	public int getTeamNummer() {
		return teamNummer;
	}
	public void setTeamNummer(int teamNummer) {
		this.teamNummer = teamNummer;
	}
	public ArrayList<Lid> getLeden() {
		return leden;
	}
	public void addLid(Lid l){
		leden.add(l);
	}
	public void removeLid(Lid l){
		leden.remove(l);
	}
	public int getPunten() {
		return punten;
	}
	public void setPunten(int punten) {
		this.punten = punten;
	}
	public int getAantalWedstrijden() {
		return aantalWedstrijden;
	}
	public void setAantalWedstrijden(int aantalWedstrijden) {
		this.aantalWedstrijden = aantalWedstrijden;
	}
	public int getDoelpuntenVoor() {
		return doelpuntenVoor;
	}
	public void setDoelpuntenVoor(int doelpuntenVoor) {
		this.doelpuntenVoor = doelpuntenVoor;
	}
	public int getDoelpuntenTegen() {
		return doelpuntenTegen;
	}
	public void setDoelpuntenTegen(int doelpuntenTegen) {
		this.doelpuntenTegen = doelpuntenTegen;
	}
	public Trainer getTrainer() {
		return trainer;
	}
	public void setTrainer(Trainer trainer) {
		this.trainer = trainer;
	}
	private Trainer trainer;
}
